3132
10
3696
2
1598
1041
1
583
2440
3
6710
0
1517
4
4926
5
909
4042
194
1734
795
5801
1637
1312
3176
1518
1875
2411
2270
734
1280
1021
862
2886
3041
515