3510
2
729
1
169
0
231
1267
3149
4
3442
3498
1949
3
4820
180849
683
51
380
356
556
4396
348
165
554
2809
2301
2727
700
487
918
351