2964
1
1267
3
2431
5
371
81
935
433
2621
11
465
0
407
389
85
533
530
1000
2
413
400
1803
1143
557
324
1705
392
856
1186
560
364
75
495
728