2932
2
2258
1
501
0
3498
4
2337
5
1601
1449
1590
8527
17946
3008
3
1348
1814
2254
1812
1329
1294
1075
1153
4724
1622
1047
2268
1431
5065