2794
2
3871
1412
0
841
2534
2122
3470
5
2502
1
2285
1446
2395
2343
951
2153
7
3629
1458
1753
7793
4
3024
3
1889
432
8607
8
2054
6779
742
1618
4943
1179
3109
14
527