1302
1
2438
3200
3
1045
2512
2
3591
11
7471
9
1814
4
3380
1120
0
2663
596
544
717
323
749
475
460
2526
6753
17
1070
1243
850
5505
14
2123
1105
1103
1688
311
534