1541
0
584
31535
1152
1045
918
1314
467
1824
683
517
6800
20634
8
2105
1
1840
2
2093
1878
968
282572
2076
2264
3
418
458
1015
1232
771
576
979
745
4594