2224
2
1893
1
19279
2730
6
111
0
1498
31535
17353
1550
2059
8
81
2604
7
1010
1333
911
1462
1877
1824
505
483
20634
152
1149
334
331
1139
1285
169211
11
367
2275