2760
4
1000
0
868
1
2294
1239
262
20163
44
1384
5
1468
2082
956
1424
3442
3
2184
2
2838
1691
2786
2173
4833
453
2209
3562
528
1681
3069
1791
929
1054
662
6579
32