2679
2
1903
3
1267
1
1380
0
30334
6
2392
1610
1407
3702
4
1225
1338
2649
1012
2012
1376
1676
868
1310
542
581
978
629
3173
1893
7042
5
2316
4585
10
718
660
2921