1073
0
798
2395
300
999
1
17730
11
3268
11881
3
414
1454
475
768
3795
3615
7
4513
472
1421
1961
913
650
2470
2
611
1982
5
2097
484
3819
3117
688
2659
4
16840
15