2028
2
2929
6
1088
1
2508
7
1192
1251
2687
1412
0
578
6026
1554
2153
951
2534
1022
2650
20
1179
38477
34
3629
608
862
432
841
2352
3248
8
3575
1509
5
4168
1660
4