303
2
162
166
1
4210
10
80513
0
1940
3
12683
13
1790
6411
1572
1436
2350
1185
1089
5
2856
11
1117
675
1868
4063
8
641
2562
1614
9
602
587
2154
1580
601
512
9035
1143