103
1
1047
0
843
2
1428
793
88
547
778
3
3154
1630
944
2597
783
1300
4
1367
922
69
85
443
331
480
2635
731
415
1598
1478
471
1293
1275
1101