2502
5
2011
2
1309
0
1992
3
1516
1
3593
16
1780
697
2303
5412
4
1913
4914
3497
3035
7086
12
2035
5389
2499
2275
1701
1221
66
1136
1465
1129
1154
1754
2598
1077
2199