2260
4
3845
23
2429
1
2648
3
3099
1878
2
1303
1826
22
948
916
0
807
540
1143
5507
594
3083
13
1189
4641
16
441
472
434
973
3003
5
1440
3422
15
1411
8
1531
7
3513
10
1032
11
1624