8945
2
5771
10
1614
1
839
0
4309
3
1400
5147
1212
536
2385
1558
583
1133
1458
3583
272
2949
1347
25494
3629
123674
35
815
581
2304
1002