1861
5
1483
0
31535
1314
543
339
771
171
392
776
80
2855
3
528
646
2964
871
587
780
269
1267
1
418
2132
78
213
3430
1054
93
1045
239
177