2573
2
1329
1
1285
399
9953
4
1421
2113
184
2982
3
775
0
800
447
2372
543
1193
1506
6515
1664
1869
1356
2326
2806
915
2470
105290