2192
0
1526
2
1565
3
1018
1918
2473
1
1126
1374
327
2276
2982
2256
1079
3260
5
383
1285
1343
1053
1603
839
999
2301
1961
2168
12590