303
0
1958
1
1430
2
2330
349
1202
1310
120469
35
1042
73
2558
574
84
1009
1859
918
479
1044
739
2591
6510
6
1923
2296
3469
4
2465
1952
54
266