2933
11
3503
6
5227
32
1668
0
1038
1
877
791
3165
10
2935
7
5028
952
18949
17
3207
5
2262
6051
604
1665
2
1310
1466
1371
1577
1014
3
8820
18
1880
2500
1557
1911
3910
3006
2750