249
0
4071
1
448
292
396
367
1650
2068
1059
121182
302
2490
139
422
3260
1343
1089
116
152
58
390
846
2167
3
484
70
65
2330
4
483
5213
637