1282
0
31535
5316
3
18403
6
2330
4
116
367
1
2647
445
363
169211
11
44199
326
6859
5
2564
2
509
767
448
476
543
482
1885
1343
273
325
1276
429
407
372
709