2977
1
2233
3
3066
7
2427
12
59
0
962
1409
662
57793
1458
5915
11
602
2656
14
1123
2069
5
2204
480
348
2534
7222
4
96
1241
3337
2257
4606
3212
27
2489
2
1917
4715
51331
25