10009
23
2194
2
1193
1
646
0
2982
3
1229
915
1356
1566
1225
2188
9
1501
3063
1665
1207
107
2119
1054
4111
1182
3440
2470
5455
597
1903
2000
2200
6
1587
1922
509