2245
3
1914
1
1583
0
2327
11
2507
1044
1586
356
2
1679
1226
3263
4
2683
1656
2220
1288
1115
3053
7
20312
39
1175
4044
5