931
0
3551
2
1911
780
1028
645
730
1355
1
884
562
522
166
1239
2524
484
1870
1038
1285
1199
29355
818
1532
894
353
83
1540
1288
878
2416
1868