2445
6
544
1
400
8475
12
1810
3
520
294
0
504
41774
1042
357
2125
3021
4
360784
19
1222856
123
2296
2
1092
31535
185
6975
3980
3025
3760
2405
5270
7
3063
12958
5
4311
2813