2591
1
1015
2982
3
2294
951
3354
1037
2
370
0
3484
3326
1000
1669
4
526
2562
635
673
1382
915
1618
1711
2760
1265
2642
1168
2710
496
1038