1162
1
1767
2
1812
1239
3169
3
1558
791
0
2595
674
685
3657
1679
1331
1527
1623
1431
1243
1267
1843
1282
8945
652
400
1069
1212
2836
101569
3629
4309
1223