2245
3
1440
2
297066
0
1727
4
1964
571
1531
5225
8
6236
10
951
1
1581
1694
2760
1174
3765
1645
1226
3688
5
3053
7
1492
4133
894
1475
436
3206
2166
3012
2065
10827
230