1501
1
2090
2
96
0
3575
5
2820
10
2233
3
1323
3066
7
2427
12
1889
3539
2977
59
1458
2656
14
2069
577
437
6264
57793
1230
370
4606
3212
27
364
2489
566
1917
4715
51331
25