4111
1
2194
2
1193
646
0
2982
3
1229
935
915
107
1356
1132
3196
1566
1084
1225
710
3025
1501
493
3063
1665
3615
14
1207
2422
2119
383
1054
1182
2470
597