1506
0
31535
2749
1
3092
1565
3
2735
1491
3287
848
2546
105290
417
565
933
7334
4
5217
11
4111
2
1291
322
3203
10
2334
1270
1642
2076
964
1190
5262
1020
1343
1776