1940
3
2901
5
472
2
511
1
370
550
2633
855
1199
396
457
301
0
2473
4
1080
569
1188
237
1181
400
1187
748
503
430
476
728
684
733
589
590