578
1
31535
0
1821
6
4223
22
3233
16
1222856
4
411
1282
476
408
762
911
2
1343
1885
573
475
116
1276
321
3980
3
1348
8244
241
3092
17353
729
6515
4677
10
1593
7
2749