1850
0
419
303
209
787
1603
367
31535
2634
1062
2952
932
584
214
2093
2
961
287
1251
165
370
722
941
646
1880
415
1020
298
2524
382
2901