1045
0
972
1
639
472
445
2336
2
2272
880
373
788
2102
946
2159
5
692
1318
583
795
1566
341
1396
962
1255
1142
405
661
11447
758
1123
436
1827