2126
0
3116
1
611
653
646
414
329
2395
2727
5
1334
2
1035
1073
400
427
3037
4
5485
8
484
783
477
2073
1650
798
58
472
9176
972
1106