1189
0
312
2228
619
2254
1
4248
574
493
1216
804
302
930
296
1733
667
450
1484
860
325
1056
484
2089
2
2082
520
597
1014
408
1829
277
402