3326
3
4044
5
3415
8
1307
370
0
4309
2
582
10243
4
197
1023
1
2377
2980
1153
901
2465
3090
6
5164
3117
742
392
2365
1668
1543
2181