1131
0
2331
4
1326
2
5379
3
1146
5871
15
3388
738
1
601
2569
6808
12
1263
2130
2504
802
105807
42
421
425
402
1415
370
200
2520
3505
901
1569
3980
434
874
396