4291
4
3240
6
1279
3315
2954
0
920
3
1514
1
385
2346
1061
2061
1126
4179
577
990
4562
5
5252
2
475
2194
1667
1784
4757
1115
916
323
1169
1258
1547
2562
829