317
3
2957
3342
1
2306
2
3616
0
546
1260
366
991
1851
2012
1480
4
987
223
2452
580
493
2805
10078
598
3510
7
4969
6
775
8050
1132
2821
1355
560
939
5532
32