2096
2
383
0
9315
521
1
573
1053
5262
2982
3
2211
1584
1073
1117
1087
263
798
650
2334
1425
999
2395
2115
4
896
1291
1924