1324
3
999
4
796
2
553
1
462
669
815
1763
525
0
565
360
262
3142
908
1268
1941
5
1184
1026
1612
415
1473
1675
531
10538
12
1351
6
850
2540
655
597
4871