2861
1
2505
2
2294
1015
1943
3354
784
0
5375
1038
3835
5
2982
3
3518
1451
3326
3554
9
3926
14
2522
1743
1380
1681
3475
3054
923
2057
868
1683
877
1787
2999
1035