1496
1
2786
1875
3
1233
2
1585
1534
1291
1667
1342
383
0
2039
1663
5
2502
4
2050
1182
1149
1308
302
8403
16
7659
1635
1255
9877
32302
8945
1267
1352
7279
9
896