3593
16
1913
0
2966
6
985
1
1546
2190
1342
1225
984
297066
372
792
977
553
633
3062
9
432
575
809
2515
3
570
1755
1282
971
905
1404
2241
621
4651
2
72