579
0
846
2941
1418
2
31535
2522
3480
5
458
382
3287
1
768
611
4694
7
1009
363
814
3
951
478
2720
10
639
239
396
2952
422
1984
169211
11
362
520
1343
1482