3503
3
1605
2
3442
4
1314
1459
1
863
1671
5
1506
1093
1064
0
6807
12
1024
2116
625
928
2310
850
843
1087
2239
13
783
3285
9
1861
2006
1380
656
1280
896
903