3127
3
3960
5164
5
6286
1285
1
1422
3177
4187
10
475
0
1770
4937
1711
2
3007
1591
700
2771
6047
4
2867
1169
2268
759
2542
4283
12367
26
1942
1519
3854
2854
3076
539