3593
16
2011
2
1913
0
1516
1
1780
5412
4
1342
1225
984
297066
372
792
977
1986
553
633
432
575
809
7086
12
570
1755
1282
971
905
1404
2241
621
72
3261
3