16062
15
1123
1
2392
2
784
0
2522
10507
23
1424
1813
1660
3326
3
2368
1168
1532
1749
1399
1367
2972
635
1844
1089
1787
2100
662
2173