2397
2
1238
1933
386
1308
1
978
639
4
1179
490
0
93
2933
1081
951
3418
160160
14
923
111
2025
68
994
787
1747
44456
290
1051
3
39
1328
1010
928
652