2259
2
1657
5
1480
1
555
1308
649
1242
410
2494
3
1075
0
809
703
564
1126
1741
1809
525
1187
851
877
4
722
671
647
2650
1037
449
884
167
1249
1452