1940
3
2901
5
472
2
511
1
370
550
2633
855
1198
396
455
301
0
2473
4
1079
568
1187
237
457
1181
400
747
503
430
476
727
683
733
589
590