3326
3
1422
0
1843
2
3076
1
2443
2333
2578
83
3196
6
17333
27
2507
101415
109
693
2199
629
581
718
868
496
978
2369
575
1225
660
4179
475
1017
1239
504
2649