3715
2
5151
1603
1
2740
3
21152
8
181997
11
1047
4651
2650
20
297066
0
2405
1476
280
2529
7
3371
9
4363
3080
16062
15
2773
989
3098
3296
4
10317
1859
1444
3090
6
2631
2591
2921
5
1681