484
0
980
1
477
1110
3
787
1878
58
1282
1348
1840
2
1671
290
4106
1650
288
383
1285
1343
1023
839
999
2301
1961
2168
12590
1276
1562
392
816
1861