311
1
2297
8
22916
0
1172
2
896
2167
762
17309
1603
9
1362
773
65
667
861
434
549
810
4402
3
2654
12
1192
1250
1036
4
1343
4880
426
707
1267
56