484
0
1359
1
2546
3
477
399
787
1832
58
1282
1670
1348
3268
1110
1957
635
290
4106
1650
288
383
2
1285
1343
839
999
2301
1961
2168
12590
1276
392