521
1
1029
0
303
2231
3292
945
395
223
1551
2
99
11881
3
2602
317
566
323
1463
1957
1044
390
101
25440
771
376
2690
326
325
3092
1672