3196
2
2012
2276
8
3303
10
2145
1
2194
1257
1794
2593
3
1028
1812
3195
2322
4
980
2786
1585
1240
24337
22
5204
5805
1001
0
592
123674
35
3267
674
4187
444571
9
4562
1558
2082