2152
2
509
3
1557
770
0
1866
472
2311
1
2581
4669
574
4682
480
2296
4936
2155
3379
383
1285
1343
1053
839
999
2301
1961
2168
12590
1276
804
392
1861