4230
0
1029
3660
504
436
423
520
688
476
1216
2450
3
534
2107
6
499
26689
2174
827
4142
5
493
930
296
952
1733
667
1611
3943
4
597
314
4196
1014