3156
8
2687
2
1161
1
3629
1564
8527
1423
1494
4
1976
3
1458
0
159
1136
1495
685
1635
2271
2100
1554
4684
3024
1218
4179
1889
2041
2313
2075
4821
4148
319
1386