2229
4
2542
1
2730
0
929
2
2115
635
1226
1132
3063
3
2192
646
6062
16
1049
300
3203
10
544
571
447
650
2395
414
105290
1096
1075
1587
2211
477