1632
2
3227
472
0
1819
1
445
2336
2272
1129
373
788
2102
946
1318
583
795
1566
341
1396
3780
10
962
1255
1142
405
661
11447
758
1123
436
1827
630