3326
3
3354
1
1295
2650
20
3227
2
844
421
280
2562
1064
1632
1581
3589
2250
3765
4
2245
1200
1226
1699
3053
7
878
3715
883
3683
578
2755
1475
2683
297066
0
1464