3606
3
1510
4
1946
1
3618
5
847
3065
1668
0
2440
2551
3012
1022
1397
1648
2362
9
1524
2
511
4148
962
904
1539
1212
2938
1458