375
1
963
692
2023
2
832
1364
1328
925
400
0
189
582
2359
18766
843
663
2137
201
1310
1208
3370
14
137670
860
234
911
264
2405
10
1228
525
454
263406