432
0
2698
1
3014
20
1013
790
1423
5141
7
1289601
4
1506
3316
10
1495
2436
1790
3629
1446
1579
1599
1136
1564
1541
19944
2
3085
5
3491
3485
927
2386
2234
2999
1140
2297