1828
3
1047
2
3014
20
3354
9
3085
5
3491
4
3485
7
378
0
3316
10
5141
2596
1289601
1268
1
1033
6707
24
2493
18
1396
2495
2350
3612
2522
2767
1050
4009
6
1149
1300
2131
24337
22
2631
2499