1501
1
2233
3
96
0
577
3066
7
2427
12
3539
2977
59
566
364
2656
14
2069
5
579
2090
2
57793
1230
370
4606
3212
27
492
2489
1917
4715
51331
25
951
962
571
2788
2781