2233
3
51331
25
3066
7
2427
12
785
1
2886
2
2977
1011
0
59
5253
4
1475
2656
14
2069
5
4099
8
2954
1051
863
2653
4715
1409
1307
57793
913
2152
4606
3212
27
2489
3608
9
1917
962