4621
2
1004
0
3380
9
5321
5
446
1
5598
22
935
663
701
464
938
7
2428
6
1669
8
1646
4
538
2338
522
979
769
1737
332
614
2609
4473
18
672
854
1381
1238
1125
3
1029