1029
0
4230
436
2065
14
2450
3
2107
6
499
26689
543
2174
1611
2
2520
1
463
4142
5
3169
7
174
894
952
580
909
665
3942
6445
1755
3606
3943
4
314
695
2244