12146
0
1381
1
2321
876
2
16088
11
3370
20
9194
17
1417
21
2548
6
898
1362
2541
4
9208
23
3610
1326
5
1554
1239
1304
2069
3
506607
1193
814
1228
789
1796
1337
221533
7249
755322