2259
2
1658
5
1480
1
555
1309
649
1242
410
2494
3
1075
0
810
704
564
1126
1741
1809
525
1187
851
878
4
722
671
647
2650
1037
449
884
168
1249
1453